<?php
include_once 'dbconnect.php';
$sql = new ownedsql();

include_once 'function.general.php';

class manHandler
{
    function conTypeText($conType)
    {
        switch ($conType) {
            case 1:
                $retVal = "Megbízás - Eladás";
                break;
            case 2:
                $retVal = "Megbízás - Kiadás";
                break;
            case 3:
                $retVal = "Megbízás - Eladás és/vagy kiadás";
                break;
            case 4:
                $retVal = "Hozzájárulás - Eladás";
                break;
            case 5:
                $retVal = "Hozzájárulás - Kiadás";
                break;
            case 6:
                $retVal = "Hozzájárulás - Eladás és/vagy Kiadás";
                break;
            default:
                $retVal = "Hiba";
                break;
        }
        return $retVal;
    }

    function overview()
    {
        //load global vars
        global $sql;
        
        //query contract types, TODO: active REST types
        $sql->connect();
        $sql->query("SELECT conType, conVal FROM 3i_contract_types ORDER BY conVal ASC");
        $result1=$sql->query;
        $sql->kill();

        //display overview


?>
            <table id="overViewTable">
                <tr>
                    <td><?php
                    if (mysql_num_rows($result1)==0) {
                        echo "Nincs találat";
                    } else {
                        ?>
                        <table id="contracts">
                            <tr>
                                <th>Típus</th>
                                <th>Jutalék</th>
                            </tr>
                        <?php
                        while ($conItem=mysql_fetch_array($result1)) {
                          ?>
                            <tr>
                                <td><?php echo $this->conTypeText($conItem['conType']); ?></td>
                                <td><?php echo $conItem['conVal'] ?> %</td>
                            </tr>
                          <?php  
                        }
                        ?>
                        </table>
                        <?php
                    }
                     ?></td>
                    <td>Aktív ingatlan típusok</td>
                </tr>
            </table>
            <?php
    }

    function newContractTypeForm()
    {
        //display form


?>
            <form method="post" action="">
                <fieldset>
                    <legend>Új szerződés típus</legend>
                    <table>
                        <tr>
                            <td>Tevékenység:</td>
                            <td>
                                <select name="conType">
                                    <option value="1">Megbízás - Eladás</option>
                                    <option value="2">Megbízás - Kiadás</option>
                                    <option value="3">Megbízás - Eladás és/vagy Kiadás</option>
                                    <option value="4">Hozzájárulás - Eladás</option>
                                    <option value="5">Hozzájárulás - Kiadás</option>
                                    <option value="6">Hozzájárulás - Eladás és/vagy Kiadás</option>
                                </select>
                            </td>
                        </tr>
                        <tr>
                            <td>Jutalék:</td>
                            <td><input type="text" name="conVal" size="3" /> %</td>
                        </tr>
                        <tr>
                            <td colspan="2" id="note">A tizedes számot '.' -al kell megadni ',' helyett!</td>
                        </tr>
                        <tr>
                            <td colspan="2" id="note"><input type="submit" value="Mentés" name="conSubmit" /></td>
                        </tr>
                    </table>
                </fieldset>
            </form>
            <?php
    }

    function newContractTypeFormAction()
    {
        //load global vars
        global $_POST, $sql;

        //clean post vars
        $conType = clean_var($_POST['conType']);
        $conVal = clean_var($_POST['conVal']);
        $conTypeText = $this->conTypeText($conType);

        //insert values into db
        $sql->connect();
        $sql->query("INSERT 3i_contract_types (conType, conTypeText, conVal) VALUES ('$conType', '$conTypeText', '$conVal')");
        $sql->kill();

        //display message and overview
        echo "<div id=\"success\">Szerződés típus sikeresen elmentve!</div>";
        $this->overview();
    }
}
?>